 .company-content {
                width: 100%;
                height: auto;
                padding: 0 0.25rem;
                box-sizing: border-box;
            }

            .checkall {
                height: 1rem;
                line-height: 1rem;
                display: flex;
            }

            .checkall span {
                flex: 1;
                font-size: 0.3rem;
                font-family: PingFang SC;
                font-weight: bold;
                color: rgba(0, 0, 0, 1);
            }

            .checkall b {
                font-size: 0.24rem;
                font-family: PingFang SC;
                font-weight: 500;
                color: rgba(239, 130, 0, 1);

            }
             .checkall a{
                  font-size: 0.24rem;
                 font-family: PingFang SC;
                 font-weight: 500;
                 color: rgba(239, 130, 0, 1);
                 text-decoration: none;
             }   
            .news_sub_list {
                display: block;
                width: 100%;
                height: auto;
                padding: 0;
                margin: 0;
            }

            .news_sub_list span {
                display: block;
                width: 100%;
                /* height: 1rem; */
                overflow: hidden;
                font-size: 0.3rem;
                padding: 0;
                margin: 0;
                margin-bottom: 0.3rem;
                /* font-style: none; */
            }

            .news_sub_list span a {

                text-decoration: none;
                font-style: none;
                font-size: 0.24rem;
                font-family: PingFang SC;
                font-weight: 500;
                color: rgba(85, 90, 93, 1);

                line-height: 0.4rem;
                width: 100%;
                display: inline-block;
                overflow: hidden;
                text-overflow:ellipsis;
                white-space: nowrap;
            }

            .dongtai {
                padding-bottom: 0.3rem;
                border-bottom: 0.01rem solid rgba(220, 220, 220, 1);
            }

            .fazhan {
                padding-top: 0.2rem;
            }

            .yearbox {
                width: 100%;
                /* height: 800px; */
                /* background: yellow; */
                display: flex;
                align-items: stretch;
            }

            .yearbox .left {
                width: 1rem;
                /* height: 500px; */
                /* background: red; */
                position: relative;
            }

            .yearbox .left span {
                display: block;
                height: 100%;
                font-size: 0.3rem;
                /* line-height:36px; */
            }



            .yearbox .left span b {
                font-size: 0.3rem;
                font-family: PingFang SC;
                font-weight: 800;
                color: rgba(239, 130, 0, 1);
                position: relative;
                z-index: 2;
                display: inline-block;
                background: #fff;
                padding: 0.1rem 0;
            }

            .yearbox .right {
                flex: 1;
                /* height: 500px; */
                /* background: pink; */
            }

            .yearbox .right span {
                display: block;
                padding-bottom: 0.3rem;
                border-bottom: 1px solid rgba(220, 220, 220, 1);
            }

            .lastbox .right span {
                padding-bottom: 0rem;
                border-bottom: none;
            }

            .yearbox .right span b {
                display: block;
                font-size: 0.24rem;
                font-family: PingFang SC;
                font-weight: 500;
                color: rgba(66, 66, 66, 1);
                line-height: 0.3rem;
                margin-top: 0.2rem;

            }

            .year-content-box {
                width: 100%;
                height: auto;
                position: relative;
                margin-bottom: 0.4rem;
                /* background: #000; */
            }

            .year-content-box .xian {
                position: absolute;
                width: 1px;
                height: 100%;
                background: rgba(220, 220, 220, 1);
                left: 0.3rem;
                top: 0;
                z-index: 1;
            }

            .team-content {
                border-top: 1px solid rgba(220, 220, 220, 1);
            }

            .team-content .leaderimg {
                display: block;
                width: 100%;
                height: auto;
            }

            .leadimg {
                display: block;
            }

            .bg-a1 {
                width: 0.96rem;
                height: 0.96rem;
                background: url('../../images/company/leaders.png') -0.1rem -0.1rem;
                background-size: 6.98rem 5.8rem;
            }

            .bg-a2 {
                width: 0.96rem;
                height: 0.96rem;
                background: url('../../images/company/leaders.png') -1.26rem -0.1rem;
                background-size: 6.98rem 5.8rem;
            }

            .bg-a3 {
                width: 0.96rem;
                height: 0.96rem;
                background: url('../../images/company/leaders.png') -0.1rem -1.26rem;
                background-size: 6.98rem 5.8rem;
            }

            .bg-a4 {
                width: 0.96rem;
                height: 0.96rem;
                background: url('../../images/company/leaders.png') -1.26rem -1.26rem;
                background-size: 6.98rem 5.8rem;
            }

            .bg-a5 {
                width: 0.96rem;
                height: 0.96rem;
                background: url('../../images/company/leaders.png') -2.42rem -0.1rem;
                background-size: 6.98rem 5.8rem;
            }

            .bg-a6 {
                width: 0.96rem;
                height: 0.96rem;
                background: url('../../images/company/leaders.png') -2.42rem -1.26rem;
                background-size: 6.98rem 5.8rem;
            }

            .bg-a7 {
                width: 0.96rem;
                height: 0.96rem;
                background: url('../../images/company/leaders.png') -0.1rem -2.42rem;
                background-size: 6.98rem 5.8rem;
            }

            .bg-a8 {
                width: 0.96rem;
                height: 0.96rem;
                background: url('../../images/company/leaders.png') -1.26rem -2.42rem;
                background-size: 6.98rem 5.8rem;
            }

            .bg-a9 {
                width: 0.96rem;
                height: 0.96rem;
                background: url('../../images/company/leaders.png') -2.42rem -2.42rem;
                background-size: 6.98rem 5.8rem;
            }

            .bg-a10 {
                width: 0.96rem;
                height: 0.96rem;
                background: url('../../images/company/leaders.png') -3.58rem -0.1rem;
                background-size: 6.98rem 5.8rem;
            }

            .bg-a11 {
                width: 0.96rem;
                height: 0.96rem;
                background: url('../../images/company/leaders.png') -3.58rem -1.26rem;
                background-size: 6.98rem 5.8rem;
            }

            .bg-a12 {
                width: 0.96rem;
                height: 0.96rem;
                background: url('../../images/company/leaders.png') -3.58rem -2.42rem;
                background-size: 6.98rem 5.8rem;
            }

            .bg-a13 {
                width: 0.96rem;
                height: 0.96rem;
                background: url('../../images/company/leaders.png') -0.1rem -3.58rem;
                background-size: 6.98rem 5.8rem;
            }

            .bg-a14 {
                width: 0.96rem;
                height: 0.96rem;
                background: url('../../images/company/leaders.png') -1.26rem -3.58rem;
                background-size: 6.98rem 5.8rem;
            }

            .bg-a15 {
                width: 0.96rem;
                height: 0.96rem;
                background: url('../../images/company/leaders.png') -2.42rem -3.58rem;
                background-size: 6.98rem 5.8rem;
            }

            .bg-a16 {
                width: 0.96rem;
                height: 0.96rem;
                background: url('../../images/company/leaders.png') -3.58rem -3.58rem;
                background-size: 6.98rem 5.8rem;
            }

            .bg-a17 {
                width: 0.96rem;
                height: 0.96rem;
                background: url('../../images/company/leaders.png') -4.74rem -0.1rem;
                background-size: 6.98rem 5.8rem;
            }

            .bg-a18 {
                width: 0.96rem;
                height: 0.96rem;
                background: url('../../images/company/leaders.png') -4.74rem -1.26rem;
                background-size: 6.98rem 5.8rem;
            }

            .bg-a19 {
                width: 0.96rem;
                height: 0.96rem;
                background: url('../../images/company/leaders.png') -4.74rem -2.42rem;
                background-size: 6.98rem 5.8rem;
            }

            .bg-a20 {
                width: 0.96rem;
                height: 0.96rem;
                background: url('../../images/company/leaders.png') -4.74rem -3.58rem;
                background-size: 6.98rem 5.8rem;
            }

            .bg-a21 {
                width: 0.96rem;
                height: 0.96rem;
                background: url('../../images/company/leaders.png') -0.1rem -4.74rem;
                background-size: 6.98rem 5.8rem;
            }

            .bg-a22 {
                width: 0.96rem;
                height: 0.96rem;
                background: url('../../images/company/leaders.png') -1.26rem -4.74rem;
                background-size: 6.98rem 5.8rem;
            }

            .bg-a23 {
                width: 0.96rem;
                height: 0.96rem;
                background: url('../../images/company/leaders.png') -2.42rem -4.74rem;
                background-size: 6.98rem 5.8rem;
            }

            .bg-a24 {
                width: 0.96rem;
                height: 0.96rem;
                background: url('../../images/company/leaders.png') -3.58rem -4.74rem;
                background-size: 6.98rem 5.8rem;
            }

            .bg-a25 {
                width: 0.96rem;
                height: 0.96rem;
                background: url('../../images/company/leaders.png') -4.74rem -4.74rem;
                background-size: 6.98rem 5.8rem;
            }

            .bg-a26 {
                width: 0.96rem;
                height: 0.96rem;
                background: url('../../images/company/leaders.png') -5.9rem -0.1rem;
                background-size: 6.98rem 5.8rem;
            }

            .bg-a28 {
                width: 0.96rem;
                height: 0.96rem;
                background: url('../../images/company/leaders.png') -5.9rem -1.26rem;
                background-size: 6.98rem 5.8rem;
            }

            .bg-a27 {
                width: 0.96rem;
                height: 0.96rem;
                background: url('../../images/company/leaders.png') -5.9rem -2.42rem;
                background-size: 6.98rem 5.8rem;
            }

            .company_title .subtitle {
                display: block;
                font-size: 0.24rem;
                font-family: PingFang SC;
                font-weight: bold;
                color: rgba(66, 66, 66, 1);
                line-height: 0.8rem;
            }

            .lead-first-wrapper {
                width: 100%;
                height: 0.96rem;

                background: rgba(243, 244, 246, 1);
            }

            .lead-box {
                display: flex;

            }

            .lead-box span {
                flex: 1;
                font-size: 0.3rem;
                padding-left: 0.25rem;
                box-sizing: border-box;

            }

            .lead-box span b,
            .lead-box span em {
                display: block;
                height: 0.5rem;
                line-height: 0.5rem;
            }

            .lead-box span b {

                font-size: 0.24rem;
                font-family: PingFang SC;
                font-weight: bold;
                color: rgba(38, 38, 38, 1);
                /* line-height:23px; */
            }

            .lead-box span em {

                font-size: 0.2rem;
                font-family: PingFang SC;
                font-weight: 500;
                color: rgba(89, 89, 89, 1);
                font-style: normal;
                /* line-height:23px; */
            }

            .leads-list {
                display: flex;
                margin-bottom: 0.3rem;
            }

            .leads {
                flex: 1;
                background: rgba(243, 244, 246, 1);
            }

            .leads:nth-of-type(1) {
                margin-right: 0.05rem;
            }

            .mapImg {
                display: block;
                width: 6rem;
                height: auto;
                margin: 0.2rem auto 0.4rem;
            }

            .mapdesc {
                display: block;
                text-align: center;
                font-size: 0.24rem;
                font-family: PingFang SC;
                font-weight: 800;
                color: rgba(66, 66, 66, 1);
                margin-bottom: 0.3rem;
            }

            .bg-b1 {
                width: 0.96rem;
                height: 0.96rem;
                background: url('../../images/company/bg-charity.png') -0.1rem -0.1rem;
                background-size: 3.48rem 2.32rem;
            }

            .bg-b2 {
                width: 0.96rem;
                height: 0.96rem;
                background: url('../../images/company/bg-charity.png') -1.26rem -0.1rem;
                background-size: 3.48rem 2.32rem;
            }

            .bg-b3 {
                width: 0.96rem;
                height: 0.96rem;
                background: url('../../images/company/bg-charity.png') -0.1rem -1.26rem;
                background-size: 3.48rem 2.32rem;
            }

            .bg-b4 {
                width: 0.96rem;
                height: 0.96rem;
                background: url('../../images/company/bg-charity.png') -1.26rem -1.26rem;
                background-size: 3.48rem 2.32rem;
            }

            .bg-b5 {
                width: 0.96rem;
                height: 0.96rem;
                background: url('../../images/company/bg-charity.png') -2.42rem -0.1rem;
                background-size: 3.48rem 2.32rem;
            }

            .charity-box {
                display: flex;
                padding: 0.3rem 0;
                border-bottom: 0.01rem solid rgba(238, 238, 238, 1);
                margin-bottom: 0.8rem;
            }

            .charity-box .inner {
                flex: 1;
                padding-left: 0.3rem;
                box-sizing: border-box;
            }

            .charity-box .inner span,
            .charity-box .inner b {
                display: block;
            }

            .charity-box .inner span {
                font-size: 0.24rem;
                font-family: PingFang SC;
                font-weight: bold;
                color: rgba(28, 30, 34, 1);
            }

            .charity-box .inner b {
                /* height:43px; */
                font-size: 0.2rem;
                font-family: PingFang SC;
                font-weight: 500;
                color: rgba(85, 90, 93, 1);
            }
            .map-content{
                border-top: 0.01rem solid rgba(238, 238, 238, 1);
                margin-top: 0.8rem;
                padding-top: 0.3rem;
            }
            .contri-content{
                margin-top: 0.6rem;
                border-top: 0.01rem solid rgba(238, 238, 238, 1);
                 padding-top: 0.3rem;
            }